package cn.somkit.fmt.socket;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;

@Configuration
@EnableWebSocket
public class WebSocketAutoConfig implements WebSocketConfigurer {

	@Bean
	public WebSocketServerHandler webSocketServerHandler() {
		return new WebSocketServerHandler();
	}

	@Override
	public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
		registry.addHandler(webSocketServerHandler(), "/socket/ws")//设置连接路径和处理
				.setAllowedOrigins("*");//允许跨域访问
	}
}
